home *** CD-ROM | disk | FTP | other *** search
- // Borland C++ Builder
- // Copyright (c) 1995, 1998 by Borland International
- // All rights reserved
-
- // (DO NOT EDIT: machine generated header) 'DRTable.pas' rev: 3.00
-
- #ifndef DRTableHPP
- #define DRTableHPP
- #include <DBTables.hpp>
- #include <Db.hpp>
- #include <Bde.hpp>
- #include <Classes.hpp>
- #include <SysUtils.hpp>
- #include <Windows.hpp>
- #include <SysInit.hpp>
- #include <System.hpp>
-
- //-- user supplied -----------------------------------------------------------
-
- namespace Drtable
- {
- //-- type declarations -------------------------------------------------------
- class DELPHICLASS TDRList;
- class PASCALIMPLEMENTATION TDRList : public Dbtables::TBDEDataSet
- {
- typedef Dbtables::TBDEDataSet inherited;
-
- protected:
- virtual Bde::hDBICur __fastcall CreateHandle(void);
- public:
- /* TBDEDataSet.Create */ __fastcall virtual TDRList(Classes::TComponent* AOwner) : Dbtables::TBDEDataSet(
- AOwner) { }
- /* TBDEDataSet.Destroy */ __fastcall virtual ~TDRList(void) { }
-
- };
-
- class DELPHICLASS TDRDataSet;
- class PASCALIMPLEMENTATION TDRDataSet : public Dbtables::TBDEDataSet
- {
- typedef Dbtables::TBDEDataSet inherited;
-
- private:
- Bde::_hDBIObj *FDBIDR;
-
- public:
- __property Bde::hDBIDR DRHandle = {read=FDBIDR, write=FDBIDR};
- public:
- /* TBDEDataSet.Create */ __fastcall virtual TDRDataSet(Classes::TComponent* AOwner) : Dbtables::TBDEDataSet(
- AOwner) { }
- /* TBDEDataSet.Destroy */ __fastcall virtual ~TDRDataSet(void) { }
-
- };
-
- class DELPHICLASS TDRObjectDescList;
- class PASCALIMPLEMENTATION TDRObjectDescList : public Drtable::TDRDataSet
- {
- typedef Drtable::TDRDataSet inherited;
-
- protected:
- virtual Bde::hDBICur __fastcall CreateHandle(void);
- public:
- /* TBDEDataSet.Create */ __fastcall virtual TDRObjectDescList(Classes::TComponent* AOwner) : Drtable::
- TDRDataSet(AOwner) { }
- /* TBDEDataSet.Destroy */ __fastcall virtual ~TDRObjectDescList(void) { }
-
- };
-
- class DELPHICLASS TDRObjectItems;
- class PASCALIMPLEMENTATION TDRObjectItems : public Drtable::TDRDataSet
- {
- typedef Drtable::TDRDataSet inherited;
-
- protected:
- System::AnsiString FObjectName;
- public:
- /* TBDEDataSet.Create */ __fastcall virtual TDRObjectItems(Classes::TComponent* AOwner) : Drtable::
- TDRDataSet(AOwner) { }
- /* TBDEDataSet.Destroy */ __fastcall virtual ~TDRObjectItems(void) { }
-
- };
-
- class DELPHICLASS TDRRelationshipDescList;
- class PASCALIMPLEMENTATION TDRRelationshipDescList : public Drtable::TDRObjectItems
- {
- typedef Drtable::TDRObjectItems inherited;
-
- protected:
- virtual Bde::hDBICur __fastcall CreateHandle(void);
-
- __published:
- __property System::AnsiString ObjectTypeName = {read=FObjectName, write=FObjectName};
- public:
- /* TBDEDataSet.Create */ __fastcall virtual TDRRelationshipDescList(Classes::TComponent* AOwner) :
- Drtable::TDRObjectItems(AOwner) { }
- /* TBDEDataSet.Destroy */ __fastcall virtual ~TDRRelationshipDescList(void) { }
-
- };
-
- class DELPHICLASS TDRAttrDescList;
- class PASCALIMPLEMENTATION TDRAttrDescList : public Drtable::TDRObjectItems
- {
- typedef Drtable::TDRObjectItems inherited;
-
- protected:
- virtual Bde::hDBICur __fastcall CreateHandle(void);
-
- __published:
- __property System::AnsiString TypeName = {read=FObjectName, write=FObjectName};
- public:
- /* TBDEDataSet.Create */ __fastcall virtual TDRAttrDescList(Classes::TComponent* AOwner) : Drtable::
- TDRObjectItems(AOwner) { }
- /* TBDEDataSet.Destroy */ __fastcall virtual ~TDRAttrDescList(void) { }
-
- };
-
- class DELPHICLASS TDRInstanceItems;
- class PASCALIMPLEMENTATION TDRInstanceItems : public Drtable::TDRObjectItems
- {
- typedef Drtable::TDRObjectItems inherited;
-
- private:
- System::AnsiString FCond;
-
- __published:
- __property System::AnsiString Condition = {read=FCond, write=FCond};
- public:
- /* TBDEDataSet.Create */ __fastcall virtual TDRInstanceItems(Classes::TComponent* AOwner) : Drtable::
- TDRObjectItems(AOwner) { }
- /* TBDEDataSet.Destroy */ __fastcall virtual ~TDRInstanceItems(void) { }
-
- };
-
- class DELPHICLASS TDRObjectList;
- class PASCALIMPLEMENTATION TDRObjectList : public Drtable::TDRInstanceItems
- {
- typedef Drtable::TDRInstanceItems inherited;
-
- private:
- System::AnsiString FRelName;
- Bde::DRObject FSource;
-
- protected:
- virtual Bde::hDBICur __fastcall CreateHandle(void);
-
- public:
- void __fastcall NavigateFrom(const Bde::DRObject &ASource, const System::AnsiString ARelationship);
-
-
- __published:
- __property System::AnsiString ObjectTypeName = {read=FObjectName, write=FObjectName};
- public:
- /* TBDEDataSet.Create */ __fastcall virtual TDRObjectList(Classes::TComponent* AOwner) : Drtable::TDRInstanceItems(
- AOwner) { }
- /* TBDEDataSet.Destroy */ __fastcall virtual ~TDRObjectList(void) { }
-
- };
-
- class DELPHICLASS TDRRelationshipList;
- class PASCALIMPLEMENTATION TDRRelationshipList : public Drtable::TDRInstanceItems
- {
- typedef Drtable::TDRInstanceItems inherited;
-
- private:
- Bde::DRObject FSource;
- Bde::DRObject FTarget;
-
- protected:
- virtual Bde::hDBICur __fastcall CreateHandle(void);
-
- public:
- void __fastcall NavigateFromTo(const Bde::DRObject &ASource, const Bde::DRObject &ATarget);
-
- __published:
- __property System::AnsiString RelationshipTypeName = {read=FObjectName, write=FObjectName};
- public:
- /* TBDEDataSet.Create */ __fastcall virtual TDRRelationshipList(Classes::TComponent* AOwner) : Drtable::
- TDRInstanceItems(AOwner) { }
- /* TBDEDataSet.Destroy */ __fastcall virtual ~TDRRelationshipList(void) { }
-
- };
-
- class DELPHICLASS TQueryDescription;
- class PASCALIMPLEMENTATION TQueryDescription : public Dbtables::TBDEDataSet
- {
- typedef Dbtables::TBDEDataSet inherited;
-
- private:
- Dbtables::TQuery* FQuery;
- bool FPrepared;
-
- protected:
- virtual Bde::hDBICur __fastcall CreateHandle(void);
- virtual void __fastcall DestroyHandle(void);
-
- public:
- __property Dbtables::TQuery* Query = {read=FQuery, write=FQuery};
- public:
- /* TBDEDataSet.Create */ __fastcall virtual TQueryDescription(Classes::TComponent* AOwner) : Dbtables::
- TBDEDataSet(AOwner) { }
- /* TBDEDataSet.Destroy */ __fastcall virtual ~TQueryDescription(void) { }
-
- };
-
- //-- var, const, procedure ---------------------------------------------------
- extern PACKAGE Bde::DRObject NullDRObject;
-
- } /* namespace Drtable */
- #if !defined(NO_IMPLICIT_NAMESPACE_USE)
- using namespace Drtable;
- #endif
- //-- end unit ----------------------------------------------------------------
- #endif // DRTable
-